interface MyClass {
    [key: string | '1' | '2'|'3']: number
}

class MyClass {
    a: number = 1
    // 为什么报错
    // foo() {
    //     return 'hello'
    // }
}

let obj = new MyClass()
obj[1] = 100